5.2. Recurrences
The
RECURRENCE-ID
is a property of each instance of a recurring event. It is calculated from theDTSTART
and the recurrence rules or added to the set by theRDATE
property.RDATE
,EXDATE
andRECURRENCE-ID
must take the same form as theDTSTART
. That is ifDTSTART
is aDATE
value then theRDATE
andEXDATE
must beDATE
. IfDTSTART
is a date-time theRDATE
andEXDATE
values must take the same form, including the same timezone.Overrides to an instance are specified by completely specifying the instance with the appropriate
RECURRENCE-ID
property.An
RDATE
adds an instance to the recurrence set.An
EXDATE
deletes an instance by specifying the recurrence id(s) to be deleted. ApplicationsSHOULD NOT
specify overrides for instances so deleted.The recurrence set is calculated from the
RRULE
andRDATES
and then applying anyEXDATE
properties. That isEXDATE
takes precedence overRDATE
and theRRULE
.